using System;
using System.Collections.Generic;
using System.Text;

namespace BUS
{
    public enum ChiTietPhieuMuonBUSResult
    {
        OK, DAOERROR
    }
    public class ChiTietPhieuMuon
    {
        
        public static ChiTietPhieuMuonBUSResult Them(DTO.ChiTietPhieuMuonSach s)
        {
            DAO.ChiTietPhieuMuon ct = new DAO.ChiTietPhieuMuon();
            string sql = "INSERT INTO ChiTietPhieuMuonSach(MaPhieuMuon,MaSach,DaTra) VALUES('";
            sql += s.MaPhieuMuon + "','";
            sql += s.MaSach + "',0)";
            if (ct.Insert(sql) == true)
                return ChiTietPhieuMuonBUSResult.OK;
            else

                return ChiTietPhieuMuonBUSResult.DAOERROR;

        }
        public static ChiTietPhieuMuonBUSResult CapNhatTrangThaiTraSach(int maPhieuMuon,string maSach)
        {
            DAO.ChiTietPhieuMuon ct = new DAO.ChiTietPhieuMuon();
            string sql = "UPDATE ChiTietPhieuMuonSach SET DaTra=1";
            sql += " WHERE MaPhieuMuon= " + maPhieuMuon;
            sql+=" AND MaSach= '" + maSach +"'" ;

            if (ct.Update(sql) == true)
                return ChiTietPhieuMuonBUSResult.OK;
            else
                return ChiTietPhieuMuonBUSResult.DAOERROR;
        }
        public static ChiTietPhieuMuonBUSResult CapNhatTrangThaiMatSach(int maPhieuMuon, string maSach)
        {
            DAO.ChiTietPhieuMuon ct = new DAO.ChiTietPhieuMuon();
            string sql = "UPDATE ChiTietPhieuMuonSach SET DaTra=2";
            sql += " WHERE MaPhieuMuon= " + maPhieuMuon;
            sql += " AND MaSach='" + maSach+"'";

            if (ct.Update(sql) == true)
                return ChiTietPhieuMuonBUSResult.OK;
            else

                return ChiTietPhieuMuonBUSResult.DAOERROR;

        }
    }
}
